import { Q } from './q';

/**
 * 为了测试：子类super调用父类同名方法，并且父类的那个方法递归调用自身。
 * 调用顺序就是子类a方法——>父类a方法——>递归调用子类的a方法——>父类a方法——>递归调用子类的a方法
 * 循环调用至边界条件
 */
export class W extends Q {
    public a(i: number): number {
        const s: number = super.a(i);
        console.log('s', s);
        return s;
    }
}
